///******************************************************************************* // * Copyright (c) 2005, 2006 IBM Corporation and others. // * All rights reserved. This program and the accompanying materials // * are made available under the terms of the Eclipse Public License v1.0 // * which accompanies this distribution, and is available at // * http://www.eclipse.org/legal/epl-v10.html // * // * Contributors: // * IBM Corporation - initial API and implementation // *******************************************************************************/ //package org.eclipse.ui.tests.markers; // //import java.util.Iterator; // //import org.eclipse.ui.tests.harness.util.UITestCase; //import org.eclipse.ui.views.markers.internal.MarkerSupportRegistry; //import org.eclipse.ui.views.markers.internal.ProblemFilter; // //public abstract class DeclarativeFilterTest extends UITestCase { // // public static final String PROBLEM_TEST_ON_PROBLEM = "problemTest.onProblem"; // // public static final String PROBLEM_TEST_NOT_ON_METHOD = "problemTest.notOnMethod"; // // public static final String PROBLEM_TEST_ON_METHOD = "problemTest.onMethod"; // // public static final String PROBLEM_TEST_SAME_CONTAINER_NO_SEVERITY = "problemTest.sameContainerNoSeverity"; // // public static final String PROBLEM_TEST_INFO_AND_CHILDREN = "problemTest.infoAndChildren"; // // public static final String PROBLEM_TEST_ON_SELECTED_WARNING = "problemTest.onSelectedWarning"; // // protected static final String PROBLEM_TEST_ON_ANY_ERROR = "problemTest.onAnyError"; // // /** // * Create a new instance of the receiver. // * // * @param testName // */ // public DeclarativeFilterTest(String testName) { // super(testName); // } // // /** // * Get the filter with id. // * // * @param id // * @return ProblemFilter // */ // protected ProblemFilter getFilter(String id) { // Iterator filters = MarkerSupportRegistry.getInstance() // .getRegisteredFilters().iterator(); // while (filters.hasNext()) { // ProblemFilter filter = (ProblemFilter) filters.next(); // if (filter.getId().equals(id)) // return filter; // } // return null; // // } // // /** // * Get the names of all of the filters we are testing. // * @return String[] // */ // String[] getAllFilterNames() { // return new String[] { PROBLEM_TEST_ON_PROBLEM, // PROBLEM_TEST_NOT_ON_METHOD, PROBLEM_TEST_ON_METHOD, // PROBLEM_TEST_SAME_CONTAINER_NO_SEVERITY, // PROBLEM_TEST_INFO_AND_CHILDREN, // PROBLEM_TEST_ON_SELECTED_WARNING, PROBLEM_TEST_ON_ANY_ERROR }; // } // //}